Practical Aspects of Membership Problem of Watson-Crick Context-free Grammars

نویسندگان

چکیده

This paper focuses on Watson-Crick languages inspired by DNA computing, their models, and algorithms for deciding the language membership. It analyzes a recently introduced algorithm called WK-CYK introduces state space search that is based regular Breadth-first but uses number of optimizations heuristics to be efficient in practical use able analyze longer inputs. The key parts are pruning (detecting dead ends) choosing most promising branches continue search. These two have been tested with 20 different grammars (40 including Chomsky normal form versions). While decide membership reasonable time inputs length roughly 30-50 symbols its performance very consistent all kinds inputs, usually (89-98 % cases) more do computation lengths hundreds or even thousands symbols. Thus, has potential good tool testing basis improvement efficiency future.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Complexity of Uniform Membership of Context-Free Tree Grammars

We show that the uniform membership problem of context-free tree grammars is PSPACE-complete. The proof of the upper bound is by construction of an equivalent pushdown tree automaton representable in polynomial space. With this technique, we can also give an alternative proof that the respective nonuniform membership problem is in NP. A corollary for uniform membership of "-free indexed grammar...

متن کامل

Practical Ambiguity Detection for Context-Free Grammars

The use of unconstrained context-free grammars for generalized parsing techniques has several advantages over traditional grammar classes, but comes with the danger of undiscovered ambiguities. The ambiguity problem for these grammars is undecidable in the general case, but this does not have to be a problem in practice. Our goal is to find ambiguity detection techniques that have sufficient pr...

متن کامل

Turing, Watson-crick and Lindenmayer. Aspects of Dna Complementarity

Watson-Crick complementarity is one of the very central components of DNA computing, the other central component being the massive parallelism of DNA strands. While the latter component drastically reduces time complexity, the former component is the cause behind the Turing universality of models of DNA computing. This paper makes this cause explicit and also discusses it in terms of some speci...

متن کامل

Practical Parsing of Parallel Multiple Context-Free Grammars

We discuss four previously published parsing algorithms for parallell multiple context-free grammar (PMCFG), and argue that they are similar to each other, and implement an Earley-style top-down algorithm. Starting from one of these algorithms, we derive three modifications – one bottom-up and two variants using a left corner filter. An evaluation shows that substantial improvements can be made...

متن کامل

Watson-Crick D0L Systems

D0L systems constitute the simplest and most widely studied type of Lindenmayer systems. They have the remarkable property of generating their language as a (word) sequence and, consequently, are very suitable for modeling growth properties. In this paper a new type of D0L systems is introduced, where the parallelism presented in L systems is combined with the paradigm of (Watson-Crick) complem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronic proceedings in theoretical computer science

سال: 2022

ISSN: ['2075-2180']

DOI: https://doi.org/10.4204/eptcs.367.7